#ifndef __GAMESTATE_H__
#define __GAMESTATE_H__

//Abtract class for Polymorphism from others game state
class CGameState
{
public:
	virtual void Init() = 0;
	virtual void Release() = 0;

	virtual void Pause() = 0;
	virtual void Resume() = 0;

	virtual void Update() = 0;
	virtual void Draw() = 0;
};

#endif